By default, each block only represents one object type in the vault and that type has a specific naming standard. If your blocks can represent multiple object types (each with a different naming standard) and the object type is specified in a document property, you can specify which naming standard should be used depending on the value of the document property.
To configure alternate tag names:
Setting | Description |
---|---|
CaseProperty |
The name of a document property that contains the values that will be used to determine the naming standard. The setting should use the following syntax: CaseProperty=<PropertySetName.PropertyName>
For example: CaseProperty=Custom.UnitType |
CaseValues |
A comma-separated list of the values that will be used to determine the naming standard. For example: CaseValues=Chemical,Electrical,Mechanical |
Following is an example of one complete TAGBLOCK section configured for alternate object names:
[TAGBLOCK_BLOCK1] TagProperty=TAG_NO TagType=Equipment Chemical=[PROCESS]-[FLUID]-[NUMBER] Electrical=[NUMBER]
In this example for a block named BLOCK1, all object names are linked to the object type Equipment (the default for the block). Objects related to documents for which the UnitType property contains Chemical are named with the PROCESS, FLUID, and NUMBER attribute tags. Objects related to documents for which the UnitType property contains Electrical are named with only the NUMBER attribute tag. Objects related to documents for which the UnitType property contains any other value are named with the TAG_NO attribute tag.